package com.lln.cjcx.service;

import com.lln.cjcx.pojo.Student;
import com.lln.cjcx.pojo.grade.TermGrade;

import java.util.List;

/**
 * @author LiLinnan
 * @version 1.0
 * @date 2020/1/29 20:31
 */

public abstract class GradeExportService extends Service_m implements Service_i{
	public GradeExportService(){
		super();
	}
	/**
	 * 按列导出查询结果
	 *
	 * @param grades  成绩列表
	 * @param name    名称前缀
	 * @param student 学生
	 * @return 文件名称
	 */
	abstract public String gradeExportCol(List<TermGrade> grades, String name, Student student);

	/**
	 * 按行导出查询结果
	 *
	 * @param grades  成绩列表
	 * @param name    名称前缀
	 * @param student 学生
	 * @return 文件名称
	 */
	abstract public String gradeExportRow(List<TermGrade> grades, String name, Student student);


}
